/* color palette from <https://github.com/vuejs/theme> */
:root {
  --color-text: #1F1F1F;
  --color-text-white: #ffffff;
  --color-background: #F5F5F5;
  --input-hover-border-color: #8C8C8C;
  --color-header-background: #09121a;
  --font-family-normal: HarmonyOS Sans SC;
  --font-family-buton: '思源黑体';
  --color-info-background: #F0F0F0;
  --color-menu-active: #d9d9d9;
  --color-button-error: #FF4D4F;
  --menu-selected-color: #FAAD14;
  --color-success: #52C41A;
  --color-warning: #FA8C16;
  --color-default: #BFBFBF;
  --color-pause: #F2BB23;
  --color-text-second: #595959;
  --realtime-color: #f2bb23;
  --unRealtime-color: #5b8ff9;
  --t-main-background-color: #262626;
}

*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
}

body {
  color: var(--color-text);
  background: var(--color-background);
  transition:
    color 0.5s,
    background-color 0.5s;
  line-height: 1.6;
  font-family: var(--font-family-normal);
  font-size: 14px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#app {
  width: 100vw;
  height: 100vh;
  margin: 0 auto;
  display: flex;
  min-width: 1440px;
  overflow-y: hidden;
}
